adasca biomechanical facility - Turkish English Dictionary